<?php 
/**
 * 注册
 */
class RegController extends CommonController{

	// 载入注册页面
	public function index(){
		// 载入注册页面
		$this->dis('reg');
	}
	

	//显示验证码
	public function code(){
		// 调用验证码方法
		$code = new Code();
		//调用验证图片
		$code->show();
	}


	//异步检查验证码
	public function ajax_check_code(){
		//通过AJAS验证，不通过访问
		if(!IS_AJAX) $this->error('非法请求');
		//获得验证码
		$code = Q('post.code','','strtoupper');
		$status = array();
		if($code != session('code')){
			$status['status'] = 0;
			$status['message'] = '验证码错误';
			
		}else{
			$status['status'] = 1;
			$status['message'] = '验证码OK';
		}
		//替代echo json_encode();die;
		$this->ajax($status);
	}



	//检查注册用户是否存在
	public function ajax_check_username(){
		//通过AJAS验证，不通过访问
		if(!IS_AJAX) $this->error('非法请求');
		// 获得用户提交的用户名数据
		$username = Q('post.username_reg','','stroupper');
		//查找数据库里的数据
		$total = K('user')->get_one_data(array('username'=>$username));
		$status = array();
		if($total){
			$status['status'] = 0;
			$status['message'] = '用户名已经存在';

		}else{
			$status['status'] = 1;
			$status['message'] = '用户名可以使用';
		}
		$this->ajax($status);
	}


	//用户注册
	public function register(){
		$model = K('Member');
		if(!K('Member')->add_name()){
			//提示注册失败
			$this->error(K('Member')->error);
		}
		//提示注册成功
		$this->success('注册成功');
	}
	
	
}












